Actualizar producto
Menús
Actualizar producto
Actualiza un producto dentro de un menú compuesto desde tu POS o RMS.
PUT
Actualizar producto
Actualiza un producto dentro de un menú compuesto. Usa este endpoint cuando tu POS o RMS envía cambios a nivel de ítem — precios, disponibilidad u overrides por canal — sin reemplazar el menú completo.
Cada entrada de fulfillment en
Requiere un access token con el scope
menus:write. Consulta
Authorize para obtener un token.Parámetros de ruta
| Parámetro | Descripción |
|---|---|
id | Identificador externo del producto. Solo alfanuméricos, _ y -. 1–64 caracteres. |
Request
Objeto producto
| Campo | Tipo | Descripción |
|---|---|---|
name | string | Nombre visible. 1–100 caracteres. |
description | string | Descripción opcional. Hasta 500 caracteres. |
image_url | string | URL de imagen del producto. |
channels | object | Precios y disponibilidad por canal, tienda y fulfillment. |
overrides | array | Cambios programados del producto. |
status | string | ACTIVE o INACTIVE. |
channels requiere uid, id, type, name, pricing y availability. El objeto availability incluye status, schedules (null cuando no hay restricción de horarios) y out_of_stock_until opcional.
Response
Devuelve el producto actualizado endata.
Respuestas de error
| Estado | Descripción |
|---|---|
400 | Error de validación. |
401 | Access token ausente o inválido. |
403 | El token no incluye el scope menus:write. |
404 | No existe un producto con este id en el menú. |